const { defineConfig } = require('@vue/cli-service')

module.exports = defineConfig({
  // 在 vue.config.js 文件中将productionSourceMap 的值设置为false. 再次打包就可以看到项目文件中已经没有map文件 （文件大小 35MB-->10.5MB）
  // productionSourceMap: false,
  transpileDependencies: true,
  lintOnSave: false,//关闭语法检查

  devServer: {
    host: '0.0.0.0',
    // disableHostCheck: true,
    // 设置端口信息
    port: 82,
    // client: {
    //   webSocketURL: 'ws://0.0.0.0:8080',
    // },
    headers: {
      'Access-Control-Allow-Origin': '*',
    },
    // */
    // 设置启动时是否打开浏览器
    open: true,
    // 设置代理
    proxy: {
      '/prod-api': {
        target: `http://localhost:8080`,
        changeOrigin: true,
        pathRewrite: {
          '^/prod-api': ''
        }
      },

    },
  },
  productionSourceMap: false,
})
